LM FPGA for 7101

revision register 9430

fix bug that triggers packets when NMEA is selected in UI but TSS1 in phinsim

below are relative to revision 9420

this is based on rev 9410 but the change a) below for rev 9410 for pps_in polority is backed off. This is accounted for in Software.

main purpose of this rev is to incorporate changes to accomodate variable format for NMEA - $PASHR motion sensor data

trigger in is still not enabled (the commented code contains the correction)

NOTE : revision 9410 was never released

below are changes relative to rev 9410

a) correct polarity of pps_in and trig_in selection
b) when iop_cfg = 0 let through else invert
c) swap trigger in and trigger out as thats how the hardware is wired
d) put in a toggle for led when trigger in is detected
e) allow for edge selection on trig in if ever enabled

notes  relative to rev 9400

Incorporate changes by Zeuxion (circa Nov 09) for better error recovery.

trigger out decode now is condtioned by LM, IOPD or IOPW destination (just like
iop config)

notes relative to 84A0

LM FPGA code for 7101 with PPS, trigger out and 4 motion sensor functionality

default for motion sensor is EM3000 115.2 kB 8-N-1

rest is from rev 8490

This version is a follow up of 8458 that was based on 8448

a) All four formats are instantiated for the motion sensor.  The motion sensor module is identical to the IOP Wet/Dry release.
b) PPS Led is instantiated using the code from the standard IOP Release
c) Trigger out is enabled
d) CRC errors on sonar data packets are fixed
e) Debug features from the original Zeuxion release are renabled (note lmcfg[3] is now set to 0 and reflects in the revision number). 

This version is follow up of 8448 that based on version 8040. 

Note only bits[11:8] and [3:0] are different from 8040.

Trigger in is disabled and motion data is set to EM3000 with 9X status accepted

FPGA specicific notes relative to 8040

a) intodroduce extra bit eniopf (lmcfg[3]) to enable iop "functions" and disable debug functions and conversely
b) lmcfg[11:8], lmcfg[3:0] is visible in the revision register 9
c) allow an "iop" port in xarbnew.v
d) only files changed relative to 8040 are lmvx03.v and xarbnew.v
